#ifndef OXFORDLOADER_H
#define OXFORDLOADER_H

#include <QStringList>
#include <QNetworkAccessManager>

namespace Oxford
{

class Loader
{
private:
    QNetworkAccessManager http;
public:
    Loader();
    QStringList loadOxford3000LettersList();
    QStringList loadOxford3000ListPage(const QString& letters, int pageId);

    QStringList loadWordRangesForLetter(char letter);
    QStringList loadWordsInRange(char letter, const QString& rangeLink);

    QString loadWord(const QString& word);
};

}

#endif // OXFORDLOADER_H
